package com.rxyb.authority.gateway.dto.menu;

import com.rxyb.authority.gateway.dto.BaseReq;
import lombok.Data;

import javax.validation.constraints.Max;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;

/**
 * 获取用户信息请求
 *
 * @author duyh
 * @date 2020/5/28
 */
@Data
public class UpdateMenuReq extends BaseReq {

    /**
     * 菜单ID
     */
    @NotNull
    @Size(max = 30, message = "menuId 不超过30位")
    private String menuId;
    /**
     * 菜单名称
     */
    @Size(max = 30, message = "menuName 不超过30位")
    private String menuName;
    /**
     * 菜单URL
     */
    @Size(max = 30, message = "menuUrl 不超过30位")
    private String menuUrl;
    /**
     * 父ID
     */
    @Size(max = 30, message = "menuParentId 不超过30位")
    private String menuParentId;
    /**
     * 图标
     */
    @Size(max = 30, message = "menuImg 不超过30位")
    private String menuImg;
    /**
     * 机构ID
     */
    @Size(max = 30, message = "orgId 不超过30位")
    private String orgId;
    /**
     * 排序
     */
    @Max(value = 99, message = "menuRank 不能大于99")
    private Integer menuRank;
    /**
     * 展示给检车站
     */
    @Max(value = 99, message = "showMchnt 不能大于99")
    private Integer showMchnt;
    /**
     * 展示给平台
     */
    @Max(value = 99, message = "showPlatform 不能大于99")
    private Integer showPlatform;

}
